Versions:

  • 1.1.0
  • 1.0.0

psez, published by gtms-code and currently at version 1.1.0 with two versions released in total, is a modeless CUI text editor designed for safe use in Windows PowerShell, Command Prompt, and SSH (ConPTY) environments. Falling into the text editor and command-line utility category, it addresses a specific and well-documented problem: the known crash that occurs when backspace-deleting Japanese and other CJK characters within ConPTY sessions. The software avoids this issue entirely by employing a full-redraw approach to screen rendering, making it a dependable choice for users who edit text containing CJK content over terminal connections where conventional editors may fail or behave unpredictably. Its purpose is to provide reliable, straightforward text editing without modes, so users can begin typing and editing immediately without switching between command and insert states. Relevant use cases include editing configuration files, scripts, and documentation directly within PowerShell or Command Prompt windows, as well as performing remote editing tasks over SSH sessions routed through ConPTY, particularly in environments where Japanese text is common. The feature set includes search and replace-all functionality for efficient text manipulation, undo support for recovering from mistakes, and cut, copy, and paste operations integrated with the system clipboard, allowing seamless data transfer with other Windows applications. Additional capabilities include tab handling, word wrap for readable display of long lines, and horizontal scrolling for working with wide content. On the encoding side, psez offers auto-detection of UTF-8, Shift-JIS, EUC-JP, and CRLF line endings, ensuring that files written in common Japanese encodings are opened and displayed correctly without manual configuration. This combination of CJK safety, encoding awareness, and standard editing conveniences makes psez a practical tool for developers, system administrators, and power users who work in Windows terminal environments and require stable handling of multilingual text.

Tags: